#!/usr/bin/env python
# coding: utf-8

# 网站需要用户输入用户名和密码才能注册。编写一个程序来检查用户输入密码的有效性。
# 
# > 密码检查的标准如下:
# >
# > + [a-z]中至少有一个字母
# >
# > + [0-9]之间至少有一个数字
# >
# > + [A-Z]中至少1个字母
# >
# > + [$#@]中至少一个字符
# >
# > + 最小交易密码长度:6
# >
# > + 最大交易密码长度:12
# 
# 输入：字符串`s='ABd1234@1,a F1#,2w3E*,2We3345'`
# 
# 要求：满足条件的密码应该以**逗号分隔**的形式打印在**一行**上。
# 
# 预期输出：`ABd1234@1`

# In[2]:


import re
s = 'ABd1234@1,a F1#,2w3E*,2We3345'
s = s.split(",")
lst = []
for i in s:
    cnt = 0
    cnt += 6 <= len(i) and len(i) <= 12
    cnt += bool(
        re.search("[a-z]", i)
    )
    cnt += bool(
        re.search("[A-Z]", i)
    )
    cnt += bool(
        re.search("[0-9]", i)
    )
    cnt += bool(re.search("[@#$]", i))
    if cnt == 5:
        lst.append(i)
print(",".join(lst))

